package com.hxzy.bean;

/**
 * @author nick
 *
 * 枚举就是一个特殊的类，也有自己的属性和方法
 * 枚举间接的继承自java.lang.Enum类，其中定义通用的方法
 *      Object
 *        ↑
 *       Enum
 *        ↑
 *     自定义枚举
 *
 * 枚举可以理解为一种穷举法
 * java bean可以通过new理论上可以new出n个对象
 * 枚举是有限个数的，具体的个数根据构造函数实例得出
 */
public enum UserState {

    //列举出枚举所有的情况
    NORMAL(1,"正常"),
    UN_ACTIVE(2, "未激活"),
    LOCKED(3,"被锁定"),
    DELETE(4, "注销");


    private int state;
    private String desc;

    UserState(int state, String desc) {
        this.state = state;
        this.desc = desc;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }}


